home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 351-375 / disk_360 / uucp / uucp0.lzh / src / lib / DMakefile < prev    next >
Makefile  |  1990-05-24  |  1KB  |  44 lines

  1.  
  2. #   DMakefile    For Lattice V5.02
  3. #
  4. #   $Header: Beta:src/uucp/src/lib/RCS/DMakefile,v 1.1 90/02/02 12:08:16 dillon Exp Locker: dillon $
  5. #
  6. #   NOTE: Lattice C users, ignore all the const warnings, they are bugs in
  7. #      Lattice's header files.
  8.  
  9. OD = ltmp:uucp/lib/
  10. EXE = $(OD)uucp.lib
  11. SYMS = all.m
  12. PROTOS= uucp:src/include/lib_protos.h
  13.  
  14. SRCS = getpwnam.c serialport.c setstdin.c sleep.c validuser.c lsys.c \
  15.    mntreq.c security.c log.c lockfile.c tmpfile.c seq.c getenv.c \
  16.    config.c alias.c string.c getfiles.c ndir.c list_sort.c \
  17.    expand_path.c isdir.c getuser.c
  18.  
  19. OBJS = $(SRCS:"*.c":"$(OD)*.o")
  20.  
  21. CFLAGS= -iuucp:src/include/ -cq
  22.  
  23. all : $(PROTOS) $(EXE)
  24.  
  25. $(EXE) : $(SYMS) $(OBJS)
  26.     list LFORMAT $(OD)%s TO $(OD)list.lst $(OD)#?.o
  27.     oml %(left) r @$(OD)list.lst
  28.     filenote %(left) NODIST
  29.  
  30. $(OBJS) : $(SRCS)
  31.     lc $(CFLAGS) -H$(SYMS) -o%(left) %(right)
  32.  
  33. $(SYMS) : syms.c
  34.     lc $(CFLAGS) -ph -o$(SYMS) syms.c
  35.     filenote %(left) NODIST
  36.  
  37. $(PROTOS) : $(SRCS) $(OD)makeproto
  38.     $(OD)makeproto -o%(left) $(SRCS)
  39.  
  40. $(OD)makeproto : makeproto.c
  41.     lc $(CFLAGS) -oram:makeproto.o makeproto.c
  42.     blink lib:c.o ram:makeproto.o to %(left) lib lib:lc.lib lib:amiga.lib SC SD
  43.  
  44.